<?php
require_once 'dalOperaciones.php';
require_once 'dalArchivoExcepcion.php';

class dalPlacaMadre{
	
	static function insertarPlaca($nombre, $fabricante, $chipset, $comentario, $estado){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("insert into tb_placamadre (placa_nombre, placa_fabricante, placa_chipset, placa_comentario, placa_estado) values('$nombre', '$fabricante', '$chipset', '$comentario', '$estado')");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalPlacaMadre", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function modificarPlaca($nombre, $fabricante, $chipset, $comentario, $estado, $idPlaca){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("update tb_placamadre set placa_nombre='$nombre' ,placa_fabricante='$fabricante' ,placa_chipset='$chipset' ,placa_comentario='$comentario' ,placa_estado='$estado' Where idPlacaMadre=$idPlaca");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalPlacaMadre", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function listarPlaca(){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("select * from tb_placamadre");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalPlacaMadre", $ex->getMessage());
		  }
		  return null;	
	}
	
}



?>